package com.dci.model.schedule;

import lombok.Builder;
import lombok.Data;

import java.util.List;

/**
 * All rights Reserved, Designed By 姑苏区政府大数据中心
 *
 * @version V1.0
 * @Title: null.java
 * @Package com.dci.model.schedule
 * @Description: 进度实体类
 * @author: 张星亮
 * @date: 2019/2/25
 * @Copyright: 2019 姑苏区政府大数据中心. All rights reserved.
 * 注意：本内容仅限于姑苏区政府大数据中心内部传阅，禁止外泄以及用于其他的商业目
 */
@Data
@Builder
public class ProgressTrack {
    /**
     * id主键
     */
    private String id;

    /**
     * 编号
     */
    private String code;
    /**
     * 项目名称
     */
    private String name;
    /**
     * 项目内容
     */
    private String content;
    /**
     * 建设单位
     */
    private String construction_unit;
    /**
     * 总计划
     */
    private String master_amount;
    /**
     * 市财政
     */
    private String municipal_finance;
    /**
     * 区财政
     */
    private String district_finance;
    /**
     * 专项
     */
    private String special_amount;
    /**
     * 其他
     */
    private String other;
    /**
     * 项目组名称
     */
    private String project_team;
    /**
     * 立项金额
     */
    private String item_amount;
    /**
     * 财政金额
     */
    private String finance_amount;
    /**
     * 使用金额
     */
    private String use_amount;
    /**
     * 备注
     */
    private String remarks;

    private String startTime;

    private String endTime;

    private List<String> list;

    private String projectId;

    private List<String> list1;

    /**
     * 市财政
     */
    private String govMunicipal;
    /**
     * 区财政
     */
    private String govDistrict;
    /**
     * 专项
     */
    private String govSpecial;
    /**
     * 其他
     */
    private String govOther;

    private Integer number;

    private String itemType;

    public ProgressTrack(String id, String code, String name, String content, String construction_unit, String master_amount, String municipal_finance, String district_finance, String special_amount, String other, String project_team, String item_amount, String finance_amount, String use_amount, String remarks, String startTime, String endTime, List< String > list, String projectId, List< String > list1, String govMunicipal, String govDistrict, String govSpecial, String govOther, Integer number, String itemType) {
        this.id = id;
        this.code = code;
        this.name = name;
        this.content = content;
        this.construction_unit = construction_unit;
        this.master_amount = master_amount;
        this.municipal_finance = municipal_finance;
        this.district_finance = district_finance;
        this.special_amount = special_amount;
        this.other = other;
        this.project_team = project_team;
        this.item_amount = item_amount;
        this.finance_amount = finance_amount;
        this.use_amount = use_amount;
        this.remarks = remarks;
        this.startTime = startTime;
        this.endTime = endTime;
        this.list = list;
        this.projectId = projectId;
        this.list1 = list1;
        this.govMunicipal = govMunicipal;
        this.govDistrict = govDistrict;
        this.govSpecial = govSpecial;
        this.govOther = govOther;
        this.number = number;
        this.itemType = itemType;
    }

    public ProgressTrack(String id, String code, String name, String content, String construction_unit, String master_amount, String municipal_finance, String district_finance, String special_amount, String other, String project_team, String item_amount, String finance_amount, String use_amount, String remarks, String startTime, String endTime, List<String> list, String projectId, List<String> list1, String govMunicipal, String govDistrict, String govSpecial, String govOther) {
        this.id = id;
        this.code = code;
        this.name = name;
        this.content = content;
        this.construction_unit = construction_unit;
        this.master_amount = master_amount;
        this.municipal_finance = municipal_finance;
        this.district_finance = district_finance;
        this.special_amount = special_amount;
        this.other = other;
        this.project_team = project_team;
        this.item_amount = item_amount;
        this.finance_amount = finance_amount;
        this.use_amount = use_amount;
        this.remarks = remarks;
        this.startTime = startTime;
        this.endTime = endTime;
        this.list = list;
        this.projectId = projectId;
        this.list1 = list1;
        this.govMunicipal = govMunicipal;
        this.govDistrict = govDistrict;
        this.govSpecial = govSpecial;
        this.govOther = govOther;
    }

    public ProgressTrack(String id, String code, String name, String content, String construction_unit, String master_amount, String municipal_finance, String district_finance, String special_amount, String other, String project_team, String item_amount, String finance_amount, String use_amount, String remarks, String startTime, String endTime, List<String> list, String projectId, List<String> list1) {
        this.id = id;
        this.code = code;
        this.name = name;
        this.content = content;
        this.construction_unit = construction_unit;
        this.master_amount = master_amount;
        this.municipal_finance = municipal_finance;
        this.district_finance = district_finance;
        this.special_amount = special_amount;
        this.other = other;
        this.project_team = project_team;
        this.item_amount = item_amount;
        this.finance_amount = finance_amount;
        this.use_amount = use_amount;
        this.remarks = remarks;
        this.startTime = startTime;
        this.endTime = endTime;
        this.list = list;
        this.projectId = projectId;
        this.list1 = list1;
    }

    public ProgressTrack(String id, String code, String name, String content, String construction_unit, String master_amount, String municipal_finance, String district_finance, String special_amount, String other, String project_team, String item_amount, String finance_amount, String use_amount, String remarks, String startTime, String endTime, List<String> list, String projectId) {
        this.id = id;
        this.code = code;
        this.name = name;
        this.content = content;
        this.construction_unit = construction_unit;
        this.master_amount = master_amount;
        this.municipal_finance = municipal_finance;
        this.district_finance = district_finance;
        this.special_amount = special_amount;
        this.other = other;
        this.project_team = project_team;
        this.item_amount = item_amount;
        this.finance_amount = finance_amount;
        this.use_amount = use_amount;
        this.remarks = remarks;
        this.startTime = startTime;
        this.endTime = endTime;
        this.list = list;
        this.projectId = projectId;
    }

    public ProgressTrack(String id, String code, String name, String content, String construction_unit, String master_amount, String municipal_finance, String district_finance, String special_amount, String other, String project_team, String item_amount, String finance_amount, String use_amount, String remarks, String startTime, String endTime, List<String> list) {
        this.id = id;
        this.code = code;
        this.name = name;
        this.content = content;
        this.construction_unit = construction_unit;
        this.master_amount = master_amount;
        this.municipal_finance = municipal_finance;
        this.district_finance = district_finance;
        this.special_amount = special_amount;
        this.other = other;
        this.project_team = project_team;
        this.item_amount = item_amount;
        this.finance_amount = finance_amount;
        this.use_amount = use_amount;
        this.remarks = remarks;
        this.startTime = startTime;
        this.endTime = endTime;
        this.list = list;
    }

    public ProgressTrack(String id, String code, String name, String content, String construction_unit, String master_amount, String municipal_finance, String district_finance, String special_amount, String other, String project_team, String item_amount, String finance_amount, String use_amount, String remarks, String startTime, String endTime) {
        this.id = id;
        this.code = code;
        this.name = name;
        this.content = content;
        this.construction_unit = construction_unit;
        this.master_amount = master_amount;
        this.municipal_finance = municipal_finance;
        this.district_finance = district_finance;
        this.special_amount = special_amount;
        this.other = other;
        this.project_team = project_team;
        this.item_amount = item_amount;
        this.finance_amount = finance_amount;
        this.use_amount = use_amount;
        this.remarks = remarks;
        this.startTime = startTime;
        this.endTime = endTime;
    }

    public ProgressTrack(String id, String code, String name, String content, String construction_unit, String master_amount, String municipal_finance, String district_finance, String special_amount, String other, String project_team, String item_amount, String finance_amount, String use_amount) {
        this.id = id;
        this.code = code;
        this.name = name;
        this.content = content;
        this.construction_unit = construction_unit;
        this.master_amount = master_amount;
        this.municipal_finance = municipal_finance;
        this.district_finance = district_finance;
        this.special_amount = special_amount;
        this.other = other;
        this.project_team = project_team;
        this.item_amount = item_amount;
        this.finance_amount = finance_amount;
        this.use_amount = use_amount;
    }

    public ProgressTrack(String id, String code, String name, String content, String construction_unit, String master_amount, String municipal_finance, String district_finance, String special_amount, String other, String project_team, String item_amount, String finance_amount, String use_amount, String remarks) {
        this.id = id;
        this.code = code;
        this.name = name;
        this.content = content;
        this.construction_unit = construction_unit;
        this.master_amount = master_amount;
        this.municipal_finance = municipal_finance;
        this.district_finance = district_finance;
        this.special_amount = special_amount;
        this.other = other;
        this.project_team = project_team;
        this.item_amount = item_amount;
        this.finance_amount = finance_amount;
        this.use_amount = use_amount;
        this.remarks = remarks;
    }

    public ProgressTrack() {
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getConstruction_unit() {
        return construction_unit;
    }

    public void setConstruction_unit(String construction_unit) {
        this.construction_unit = construction_unit;
    }

    public String getMaster_amount() {
        return master_amount;
    }

    public void setMaster_amount(String master_amount) {
        this.master_amount = master_amount;
    }

    public String getMunicipal_finance() {
        return municipal_finance;
    }

    public void setMunicipal_finance(String municipal_finance) {
        this.municipal_finance = municipal_finance;
    }

    public String getDistrict_finance() {
        return district_finance;
    }

    public void setDistrict_finance(String district_finance) {
        this.district_finance = district_finance;
    }

    public String getSpecial_amount() {
        return special_amount;
    }

    public void setSpecial_amount(String special_amount) {
        this.special_amount = special_amount;
    }

    public String getOther() {
        return other;
    }

    public void setOther(String other) {
        this.other = other;
    }

    public String getProject_team() {
        return project_team;
    }

    public void setProject_team(String project_team) {
        this.project_team = project_team;
    }

    public String getItem_amount() {
        return item_amount;
    }

    public void setItem_amount(String item_amount) {
        this.item_amount = item_amount;
    }

    public String getFinance_amount() {
        return finance_amount;
    }

    public void setFinance_amount(String finance_amount) {
        this.finance_amount = finance_amount;
    }

    public String getUse_amount() {
        return use_amount;
    }

    public void setUse_amount(String use_amount) {
        this.use_amount = use_amount;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public List<String> getList() {
        return list;
    }

    public void setList(List<String> list) {
        this.list = list;
    }

    public String getProjectId() {
        return projectId;
    }

    public void setProjectId(String projectId) {
        this.projectId = projectId;
    }

    public List<String> getList1() {
        return list1;
    }

    public void setList1(List<String> list1) {
        this.list1 = list1;
    }

    public String getGovMunicipal() {
        return govMunicipal;
    }

    public void setGovMunicipal(String govMunicipal) {
        this.govMunicipal = govMunicipal;
    }

    public String getGovDistrict() {
        return govDistrict;
    }

    public void setGovDistrict(String govDistrict) {
        this.govDistrict = govDistrict;
    }

    public String getGovSpecial() {
        return govSpecial;
    }

    public void setGovSpecial(String govSpecial) {
        this.govSpecial = govSpecial;
    }

    public String getGovOther() {
        return govOther;
    }

    public void setGovOther(String govOther) {
        this.govOther = govOther;
    }

    public Integer getNumber() {
        return number;
    }

    public void setNumber(Integer number) {
        this.number = number;
    }
}
